08. 内置函数

在前面的课程中,我们已经学习了 Python 的一个内置函数 print 。在这里,我们将学习另一个有用的内置函数,即 len len 函数计算传递给它的字符串长度,如下所示:

>>> udacity_length = len("Udacity")
>>> print(udacity_length)
7

len 函数与 print 类似,我们将括号内的参数作为变量来调用这个函数。 len print 的不同之处在于, len 产生的值可以被存储在变量中。在上面的例子中, len 函数将输出数字 7,这个结果被存储在 udacity_length 变量中。

练习: len

在下面的练习中,请使用字符串连接的方法和 len 函数来计算查理全名的长度。(没错,她一直在抱怨父母给她取的这个名字!)并将该长度存储在 name_length 变量中。不要忘记名字的不同部分之间有空格!

Start Quiz:

given_name = "Charlotte"
middle_names = "Hippopotamus"
family_name = "Turner"

name_length = #todo: calculate how long this name is

driving_licence_character_limit = 28
print(name_length <= driving_licence_character_limit)

答案:

name_length = len(given_name + middle_names + family_name) + 2

其中 +2 是考虑到3个单词之间的两个空格。

整数的长度

我们刚刚使用了 len 函数来计算字符串的长度。但当我们给出整数 835 ,而不是字符串时,len 函数将返回什么结果?

SOLUTION: 发生错误